$(function() {
    
    picEvent = {
    	flag : 0, // 0:新增or 1:更新
        init : function () {
            
           // this.clickEvent();
//        	this.clickEvent();
        },
        /**
         * 上传页面点击file
         */
        clickEvent : function (){

        	
//            $('.agen_adst .file-box input:button').click(function(){
            	if(!picEvent.checkImg()){
            		return;
            	} 
//            	
                $.ajaxFileUpload  ({
                	    url: imgpath,
                        secureuri:false,//一般设置为false 
                        fileElementId:'uploadfile',//文件上传空间的id属性  <input type="file" id="file" name="file" />
                        type :'POST',
                        dataType: 'json',//返回值类型 一般设置为json  
                        success: function (data, status) {
                        	var redata =  eval('('+data.responseText+')');
                        	if(redata.code == 0){
                    			$("#imgKey").val(redata.id);
                    			picEvent.saveEvent();
                    		} else {
                    			alert(redata.msg);
                    		}
                        },
                        error: function (data, status, e){
                    		var redata =  eval('('+data.responseText+')');
                    		if(redata.code == 0){
                    			$("#imgKey").val(redata.id);
                    			picEvent.saveEvent();
                    		} else if(redata.code == 1) {
                    			alert(redata.msg);
                    		}
                        	//服务器响应失败处理函数
                        //	alert(eval (data)[0]);
                        //	data = JSON.parse(data); 
                        	//alert(data);
//                        	 var obj = JSON.parse(data);
//                        	 if(typeof(obj.code) != 1) {
//                        		 alert(obj.id);
//                             	$("#showID1").attr("src","http://182.92.157.212/drmimg/drm/"+ obj.id);
//                                 $("#showID1").show();
//                                 
//                             }
                        }
                    });
//            })
        },
        checkImg :function(){
        	var path = $('#uploadfile').val();
        	var imgName = $('#imgName').val();
        	if('' == $.trim(path) && '' == $("#imgId").val()) {
        		
				alert('请添加图片!');
				return false;
			}
        	if('' != $("#imgId").val()) {
        		path = $("#imgKey").val();
        	}
        	if('' == $.trim(imgName)) {
        		
				alert('请输入描述!');
				return false;
			}
        	if(!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(path)){
        		$('#fileField').val('');
        		$('#textfield').val('');
               alert("图片类型必须是.gif,jpeg,jpg,png中的一种");
              
               return false;
        	}
        	
//        	bannerEvent.checkImgPX(path,80,100);
  
//        	
        	return true;
        	
        },
        
        /* 
         * 判断图片大小 
         *  
         * @param ths  
         *          type="file"的javascript对象 
         * @param width 
         *          需要符合的宽  
         * @param height 
         *          需要符合的高 
         * @return true-符合要求,false-不符合 
         */  
        checkImgPX :function (path, width, height) {  
            var img = null;  
            img = document.createElement("img");  
            document.body.insertAdjacentElement("beforeEnd", img); // firefox不行  
            img.style.visibility = "hidden";   
            img.src = path;  
            var imgwidth = img.offsetWidth;  
            var imgheight = img.offsetHeight;  
              
              
            if(imgwidth != width || imgheight != height) {  
                alert("图的尺寸应该是" + width + "x"+ height);  
                path = "";  
                return false;  
            }  
            return true;  
        },
        /**
         * 保存
         */
        saveEvent: function () {
        	if(0 == picEvent.flag) {
        		$.ajax({
  	  			  type: "POST",
  	  			  url: contextRootPath + "/imgMng/saveAgentImg",
  	  			  data:JSON.stringify({"imgKey": $("#imgKey").val(),"imgName": $('#imgName').val()}),
  	  			  dataType: "html",
  	  			  contentType: "application/json; charset=utf-8",
  	  			  success: function(data){
  	  				  /** 成功构造内容**/
  	  				picEvent.overloadClose();
  	  				 $("#contentdiv").html(data);
  	  				 alert("上传完成");
  	  			 }
        		});
        		
        	} else {
        		// 编辑
        		$.ajax({
    	  			  type: "POST",
    	  			  url: contextRootPath + "/imgMng/updateImgData",
    	  			  data:JSON.stringify({"imgKey": $("#imgKey").val(),"imgName": $('#imgName').val(),"id": $("#imgId").val()}),
    	  			  dataType: "html",
    	  			  contentType: "application/json; charset=utf-8",
    	  			  success: function(data){
    	  				  /** 成功构造内容**/
    	  				picEvent.overloadClose();
    	  				 $("#contentdiv").html(data);
    	  				 alert("编辑完成");
    	  			 }
          		});
        		
        	}
    			
        },
        
        /**
         * 删除
         * @param id
         */
        delEvent: function (id) {
        	
    			$.ajax({
    	  			  type: "POST",
    	  			  url: contextRootPath + "/imgMng/updateImgDel",
    	  			  data:id,
    	  			  dataType: "html",
    	  			  contentType: "application/json; charset=utf-8",
    	  			  success: function(data){
    	  				 $("#contentdiv").html(data);
	  				 	 alert("删除成功");
    	  			 }
    			});
        },
        /**
         * 编辑init
         * @param id
         */
        editEvent: function (id) {
			$.ajax({
	  			  type: "POST",
	  			  url: contextRootPath + "/imgMng/updateImgInit",
	  			  data:id,
	  			  dataType: "json",
	  			  success: function(data){
	  				if(null != data && '' != data) {
	  					picEvent.flag = 1;
	  					$("#imgId").val(id);
	  					picEvent.popInit(data);
	  					
	  				}
  				 	// alert("编辑成功");
	  			 }
			});
        },
        /*
         * 弹出设置
         */
        popInit :function (data) {
        	if(null != data) {
        		$("#imgName").val(data.imgName);
        		$("#imgKey").val(data.imgKey);
//        		alert($("#uploadfile").val());
//        		$("#uploadfile").defaultValue(data.imgKey);
        	} else {
        		$("#imgName").val('');
        		$("#uploadfile").val('');
        	}
        	
  			
  			
  		    var pop  = $("#mce_68");
  		    var popW = 298;
  		   
  		    var popH = 218
  		    var left = (document.body.clientWidth-popW)/2;
  		    var top  = (document.body.clientHeight-popH)/2;
  		    pop.css({'left':left, 'top':top});
  			easyDialog.open({
                container : 'mce_68',
                fixed : true,
                overlay : true
              });
        },
        overloadClose: function () {
        	$("#imgId").val('');
        	easyDialog.close();
        }

    }
});


 